package models

type SysWxStudent struct {
	Model
	StudentId int      `json:"student_id" gorm:"type:int(10);comment:关联学员ID"`
	Openid    string   `json:"openid" gorm:"type:varchar(64);comment:微信OPENID"`
	Nickname  string   `json:"nickname" gorm:"type:varchar(50);comment:微信昵称"`
	Sex       int      `json:"sex" gorm:"type:tinyint(1);comment:性别"`
	Province  string   `json:"province" gorm:"type:varchar(20);comment:微信获取的省份"`
	City      string   `json:"city" gorm:"type:varchar(20);comment:微信获取的城市"`
	Country   string   `json:"country" gorm:"type:varchar(20);comment:微信获取的地区"`
	Avatar    string   `json:"avatar" gorm:"type:varchar(256);comment:微信获取的头像"`
	Privilege []string `json:"privilege" gorm:"type:varchar(20);comment:用户特权信息，json 数组，如微信沃卡用户为（chinaunicom）"`
	UnionId   string   `json:"union_id" gorm:"type:varchar(64);comment:用户统一标识。针对一个微信开放平台帐号下的应用，同一用户的 unionid 是唯一的。"`
	ModelTime
}

func (SysWxStudent) TableName() string {
	return "sys_wx_student"
}
